创建工程

您可以使用 Kanzi Studio 快速启动 (Quick Start) 窗口或 文件 (File) 菜单创建 Kanzi Studio 工程。

使用快速启动 (Quick Start) 窗口创建工程

要使用快速启动 (Quick Start) 窗口创建工程:

  1. Kanzi Studio快速启动 (Quick Start) 窗口中点击新建工程 (New Project)
    当您打开 Kanzi Studio 或关闭某个工程时,可以使用快速启动 (Quick Start) 窗口。如果快速启动 (Quick Start) 窗口不显示,选择文件 (File) > 显示快速启动 (Show Quick Start) 即可在主菜单中打开该窗口。
  2. 新建工程 (New Project) 窗口中,定义要创建工程的位置和类型,具体方法是将:
    • 名称 (Name) 设为您要用于工程的名称。
    • 位置 (Location) 设为您要创建工程的目录。
      如果您不想要 Kanzi Studio 为您的工程创建新目录,请取消选择创建文件夹 (Create folder)
      建议

      您移动包含 C ++ 应用程序代码的 Kanzi 工程时,确保将相对路径更新到工程 <ProjectName>/Application/configs/platforms 目录中的 Kanzi Engine

    • 选择模板 (Template)
      • 应用程序 (Application) 模板使用 Kanzi Engine 应用程序创建 Kanzi Studio 工程。
        • Application 目录含 Visual Studio 解决方案和模板源代码的 C ++ 应用程序配置。
        • Kanzi Studio 工程的 Tool_project 目录。
        使用模板可创建 Kanzi 应用程序,您可以使用 Kanzi Engine API 为其创建应用程序逻辑。请参阅 教程:Hello world!
      • Kanzi Studio 工程 (Kanzi Studio project) 模板只创建一个 Kanzi Studio 工程。
        使用模板,无需使用 Kanzi Engine API 即可创建 Kanzi 应用程序。请参阅 组合Kanzi Studio 工程到Kanzi 应用程序
      • 含 Kanzi Engine 插件的应用程序 (Application with Kanzi Engine plugin) 模板使用含有 Kanzi Engine 插件的 Kanzi Engine 应用程序创建 Kanzi Studio 工程。
        • Application 目录含 Visual Studio 解决方案和用于创建 Kanzi Engine 插件的模板源代码的 C ++ 应用程序配置。
        • Kanzi Studio 工程的 Tool_project 目录。
        使用 Kanzi Engine 插件为您的应用程序扩展 Kanzi 的功能。请参阅 创建 Kanzi Engine 插件
      • 含数据源插件的应用程序 (Application with data source plugin) 模板使用含有数据源插件模板的 Kanzi Engine 应用程序创建工程。
        • Application 目录包含用于 Visual Studio 解决方案的 C++ 应用程序配置以及用于创建数据源插件的模板源代码。
        • Kanzi Studio 工程的 Tool_project 目录。
        使用 Kanzi Engine 数据源插件定义您的 Kanzi 应用程序的数据源。请参阅 教程:从数据源获取应用程序数据定义数据源
    • 选择材质 (Materials) 以为您的工程设置开始模板:
      • 要开始使用不包含任何预定义材质类型的模板,选择手动导入材质类型 (Import material types manually)。您可以根据需要将 Kanzi Studio 材质库中的材质类型添加到工程中,或创建自己的材质类型。请参阅为您的工程添加材质类型
      • 快速性能顶点着色器 (Fast performance vertex shaders) 模板拟用于低精度高性能 OpenGL ES2 应用程序。它包含优化的基于顶点的着色器,与 OpenGL ES2 配合使用。大多数 GPU 特定计算在顶点着色器中完成。对大多数设备而言,这是一个很好的起点。
      • 高质量片段着色器 (High quality fragment shaders) 模板拟用于高精度 OpenGL ES2 应用程序。包含与 OpenGL ES2 一起使用的基于像素着色器的材质。大多数 GPU 特定计算在片段着色器中完成。通常以牺牲性能为代价提供更好的图像质量。
      快速性能顶点着色器 (Fast performance vertex shaders)高质量片段着色器 (High quality fragment shaders) 工程模板定义工程材质库中可用的一组材质类型,每个材质类型都有片段着色器和顶点着色器。请参阅着色器最佳实践
      如果您不确定应选择哪种类型的工程,请选择手动导入材质类型 (Import material types manually) 并根据需要添加材质。
  3. 点击创建 (Create)
    Kanzi Studio 会创建一个工程。您可以在 Kanzi Studio 工程 (Project) 中以及您在新建工程 (New Project) 窗口的位置 (Location) 中设置的计算机工程目录中查看工程结构。

创建新的工程后,可以导入您在 Kanzi Studio 之外创建的 2D 和 3D 内容,并开始构建 Kanzi 应用程序。请参阅 教程
您可以在 Kanzi Studio 中配置您的工程。请参阅 配置 Kanzi Studio 工程

另请参阅

配置 Kanzi Studio 工程

组合Kanzi Studio 工程到Kanzi 应用程序

导入

着色器最佳实践

导入工程

合并工程

为工程制作文档